約 6,323,389 件
https://w.atwiki.jp/ff11windower2/pages/196.html
プラグイン/Windower3系/AutoExec 定義例 ジョブチェンジ時にマクロパレットを切り替える 2アカキャラでログインした際に設定を変える イベント発生時に音を鳴らす 残HP%で装備変更する ジョブチェンジ時にマクロパレットを切り替える ジョブチェンジを行った際に、マクロパレットも切り替えます。 Autoexec.xml autoexec register event="jobchange_war/*" exec StartWar /register register event="jobchange_mnk/*" exec StartMnk /register register event="jobchange_whm/*" exec StartWhm /register register event="jobchange_blm/*" exec StartBlm /register register event="jobchange_rdm/*" exec StartRdm /register register event="jobchange_thf/*" exec StartThf /register register event="jobchange_pld/*" exec StartPld /register register event="jobchange_drk/*" exec StartDrk /register register event="jobchange_bst/*" exec StartBst /register register event="jobchange_brd/*" exec StartBrd /register register event="jobchange_rng/*" exec StartRng /register register event="jobchange_sam/*" exec StartSam /register register event="jobchange_nin/*" exec StartNin /register register event="jobchange_drg/*" exec StartDrg /register register event="jobchange_smn/*" exec StartSmn /register register event="jobchange_blu/*" exec StartBlu /register register event="jobchange_cor/*" exec StartCor /register register event="jobchange_pup/*" exec StartPup /register register event="jobchange_dnc/*" exec StartDnc /register register event="jobchange_sch/*" exec StartSch /register /autoexec Scripts\StartWar input /macro book 9 input /macro set 1 ジョブチェンジイベント発生時に、ジョブ別に初期設定用のスクリプトを実行します。スクリプト内にFFマクロである/macroを組み込んでおくと、ジョブチェンジにあわせてマクロパレットを切り替えてくれます。 その他に、SpellcastのXMLの読み込みや、蝉カウンター(Precognition)のload、unloadなどを組み込んでおくと便利です。 [TOP] 2アカキャラでログインした際に設定を変える ジョブチェンジを行った際に、マクロパレットも切り替えます。 Autoexec.xml autoexec register event="login_メインキャラ名" exec メイン用 /register register event="login_2アカキャラ名" exec 2アカキャラ名 /register /autoexec メイン用初期設定スクリプト、2アカキャラ用初期設定スクリプトを用意しておき、2アカキャラ時には窓のサイズ、位置の変更や、プラグインのunload、rcm、DualSend等の2アカ用他ツールの起動を仕込んでおくと便利。 [TOP] イベント発生時に音を鳴らす Autoexec.xml autoexec register event="tp_1??|tp_2??|tp_300" input /echo --- TP100 ---;run play.exe chime.wav /register /autoexec 上記の例では、TPが100を超えたら、/echoメッセージを出して、chime.wavを再生するというものです。 play.exeとchime.wavをWindowerフォルダにおいて、それをrunプラグインで実行して音を鳴らしています。 play.exeはベクターなどから入手してください。 [TOP] 残HP%で装備変更する Autoexec.xml autoexec register event="hpplt76" input /echo --- change lower ---;input /equip feets \xFD\x07\x01\x3D\x48\xFD /register register event="hppgt75" input /echo --- change upper ---;input /equip feets \xFD\x07\x01\x3B\xF1\xFD /register /autoexec 上記の例では、HPPが75%以下になったらアミールブーツを、76%以上に戻ったらユニコンレギンスに着替えるというものです。装備のIDはSpellcastのXMLでJPIDConvを使って調べてください。 [TOP]
https://w.atwiki.jp/ff11windower2/pages/52.html
Wiki編集者向けガイド プログラムコードの記述 部分的にWiki構文を無視させたい テーブルの左側にマージン(空白)つける 未作成ページ一覧 プログラムコードの記述 プラグラムコードを記述する際に「(())」や「{」}を利用することがあると思いますが、アットウィキではWiki独自の構文として解釈され、狙い通り表現することができません。これを回避するための記述方法です。 表示例① #divid(highlight_Blue){ #highlight(c){{ if ((A==B)) { C = "あああ" ; } }}} 下のように表示されます if ((A==B)) { C = "あああ" ; } 表示例② ・・・文字色を黒に #divid(highlight_Blue){ #highlight(AAA){{ if ((A==B)) { C = "あああ" ; } }}} 下のように表示されます if ((A==B)) { C = "あああ" ; } 表示例③ ・・・行番号を付与 #divid(highlight_Blue){ #highlight(linenumber,c){{ if ((A==B)) { C = "あああ" ; } }}} 下のように表示されます。但し、コピペした際に行番号が入り込むので使いわけが必要です。 if ((A==B)) { C = "あああ" ;} 背景の色は3種類用意しました #divid(highlight_Blue) #divid(highlight_White) #divid(highlight_Glay) その他に色のご希望があれば、コメント・本スレなどでご要望してください。 部分的にWiki構文を無視させたい nowiki(){文章} 複数行に渡っては使用できません。毎行上記のように記述する必要があります。 例) nowiki(){文章} テーブルの左側にマージン(空白)つける #divid(margin2){ |ああああ|いいいい|うううう| } 通常 ああああ いいいい うううう 上記の設定を適用した場合 ああああ いいいい うううう 未作成ページ一覧 windower4/cancel plugins/3/chatmon plugins/3/consolebg plugins/3/lightluggage plugins/3/mediacenter plugins/3/priority plugins/3/xyz plugins/3/spellcast/spellcastを日本語環境で使う windowerクラス plugins/3/spellcast/xml/お試し1 plugins/3/spellcast/xml/黒魔ヒーリング中 自動装備変更 plugins/3/spellcast/xml/戦士通常⇔メリポ時モード切り替え plugins/3/spellcast/強化・状態異常
https://w.atwiki.jp/ff11windower2/pages/197.html
プラグイン/Windower3系/BlinkMeNot プラグイン情報 開発者 Aikar - Original implementation by Taj ダウンロード 本家サイトへ ※Downloadをクリック 本家フォーラム 本家フォーラムへ(英語) 変更履歴 本家リンク(英語) 概要 プレイヤー、又は他プレイヤーが装備変更を行った際に生じる点滅をなくします。 BlinkMeNotを導入することによって、自分のFFXi上で見た目上、装備が変わらなくなります。 ※実際には装備は変わっておりステータスは反映されます。 ※他人のFFXi上では通常どおり装備変更が行われます。 使い方 ロードして、以下コマンドで動作を設定してください。 コマンド 現在の設定状態を確認する。 blinkmenot 省略形 bmn 設定項目があり、それぞれON/OFFで表示されます。 設定項目 意味 combat self 自分自身の装備の表示を、戦闘中のみ変更しない combat party パーティメンバーの装備の表示を、戦闘中のみ変更しない combat ally アライアンスの装備の表示を、戦闘中のみ変更しない combat others 他のプレイヤーの装備の表示を、戦闘中のみ変更しない combat follow フォロー中のプレイヤーの装備の表示を、戦闘中のみ変更しない always self 自分自身の装備の表示を、常時変更しない always party パーティメンバーの装備の表示を、常時変更しない always ally アライアンスの装備の表示を、常時変更しない always others 他のプレイヤーの装備の表示を、常時変更しない always follow フォロー中のプレイヤーの装備の表示を、常時変更しない target self 自分自身の装備の表示を、ターゲットを合わせている間のみ変更しない target party パーティメンバーの装備の表示を、ターゲットを合わせている間のみ変更しない target ally アライアンスの装備の表示を、ターゲットを合わせている間のみ変更しない target others 他のプレイヤーの装備の表示を、ターゲットを合わせている間のみ変更しない target follow フォロー中のプレイヤーの装備の表示を、ターゲットを合わせている間のみ変更しない 設定を有効にする blinkmenot 設定項目名 on 例:blinkmenot always self on 設定を無効にする blinkmenot 設定項目名 off 16進数を使用し、一括設定が可能です。 すべての設定をOffにする。 bmn 0x0 すべての設定をOnにする。 bmn 0x7fff self follow party ally others target 0x0001 0x0002 0x0004 0x0008 0x0010 combat 0x0020 0x0040 0x0080 0x0100 0x0200 always 0x0400 0x0800 0x1000 0x2000 0x4000 設定を保存したまま、一時的に機能を有効化(enable)/無効化(disable)できます。 一時的に無効化する、 bmn disable 旧バージョン 6種類の設定項目があり、それぞれON/OFFで表示されます 設定項目 意味 alwaysself あなた自身の装備の表示を、常時変更しない alwaysothers 他のプレイヤーの装備の表示を、常時変更しない combatself あなた自身の装備の表示を、戦闘中のみ変更しない combatothers 他のプレイヤーの装備の表示を、戦闘中のみ変更しない targetself あなた自身の装備の表示を、あなた自身にターゲットを合わせている間のみ変更しない targetothers 他のプレイヤーの装備の表示を、そのプレイヤーにターゲットを合わせているのみ変更しない 設定を有効にする blinkmenot 設定項目名 on 例:blinkmenot alwaysself on 設定を無効にする blinkmenot 設定項目名 off 既知の問題 [UNCONFIRMED WITH 2.10, MAY BE FIXED] If you have someone targeted and they change gear, when you detarget the person they will return to their model they are suppose to be. Now, if you detarget said person, then immediately retarget them right before the manual update triggers (about a 500 ms window), it will still blink you. This problem should only happen if you change target quickly and then change back quickly, and if you leave Block Combat on, it should not be a problem really unless your not in combat in first place (the main place youll be spamming targets quickly) To fix this will require an update to Windower itself, which will be a plugin API update which means not until 3.5. So just take note of that for now.
https://w.atwiki.jp/ff11windower2/pages/215.html
プラグイン/Windower3系/TimeStamp プラグイン情報 開発者 Taj 2008.11現在 Aikar ダウンロード 本家サイトへ ※Downloadをクリック 本家フォーラム 本家フォーラムへ 変更履歴 本家 ※英語 概要 ログ行にタイムスタンプを表示します #ref error :ご指定のファイルが見つかりません。ファイル名を確認して、再度指定してください。 (TimeStamp.PNG) 使い方 ロードしてください。 コマンド なし 注意事項 ログを取得して解析を行うようなツールを利用している場合に TimeStampが加えられたログに対応していない場合は、ツールが誤動作を起こす可能性があります。 代表的なものでは、FFRepはTimeStampに対応していません。 Repを利用する場合には、TimeStampプラグインをアンロードしてからReplo等でログを取得してください。
https://w.atwiki.jp/ff11windower2/pages/56.html
その他のスニペット類 NPCリスト、MAPツール windowerを使わずにコマンド送信
https://w.atwiki.jp/ff11windower2/pages/200.html
プラグイン/Windower3系/Clock このドキュメントはClockプラグイン 2.3説明ページの和訳です。 プラグイン情報 概要 使い方 プラグイン情報 開発者 StarHawk ダウンロード 本家サイトへ ※Downloadをクリック 本家フォーラム 本家フォーラムへ(英語) 変更履歴 本家リンク(英語) 概要 現在の地球時間を画面上に表示します。地球上の地域別(タイムゾーン別)に表示することができ、異なるタイムゾーンのメンバーなどとの時間差を把握することに利用できます。 使い方 ロードしてください。 初回ロード時にプラグインフォルダにClock.iniが作成されますので、必要に応じて設定変更してください。※Clock.iniの変更は一度Clockをアンロードしてから行ってください。
https://w.atwiki.jp/ff11windower2/pages/210.html
プラグイン/Windower3系/Precognition 画面左上に空蝉の枚数が表示される みんな表示場所を移動したいと思ってるができないのが欠点である …と思われていますが、text プラグインで移動が可能です。 text devset Precognition position 150 100 ただし、移動させてもまともに動かないので、更新されない限り使えなさそう。
https://w.atwiki.jp/ff11windower2/pages/72.html
SpellCast入門 2.お試し動作編 ごく基本的な自動着替えXMLを作成してSpellcastを動かしてみます。 同時に、日本語環境でSpellcastを利用する際の問題点(※)である=日本語装備名が使えないことを回避するためのツール「JPIDConv」の使い方を説明します。 (※)詳しくはFAQを参照してください。 1.まずは動かしてみましょう。 2.自分でXMLを作る設定部分 Config 装備セット設定部分 Sets ~ /Sets 動作設定部分 Rules ~ /Rules 3.JPIDConvの使い方 4.SpellcastへのXMLファイルの読み込み 5.装備セット名を直接指定しての着替え 1.まずは動かしてみましょう。 1-1.サンプルXMLファイルの作成 ・Emeditor等のテキストエディタを開いて、次のXMLをコピーして、文字コード「UTF-8」で保存してください。 ・Emeditorを使用している場合は、保存の際に「Unicodeサイン(BOM)を付ける」のチェックを外してください。 ・ファイル名は日本語等全角文字以外であればなんでもかまいませんが、ここでは「test.xml」として保存しましょう。 ・「Plugins\Spellcast」内に保存してください。 ?xml version="1.0" encoding="utf-8"? spellcast config Debug="True" HideErrors="false" ShowGearSwaps="False" / sets group name="Default" default="yes" set name="WARARA" head \xFD\x07\x01\x3B\xA6\xFD /head /set set name="DASH" feet \xFD\x07\x01\x3D\x8A\xFD /feet /set /group /sets rules if Spell="King s Justice" Action type="equip" when="PreCast" set="WARARA" / /if if Spell="Raging Rush" Action type="equip" when="PreCast" set="DASH"/ /if /rules /spellcast 1-2.Spellcastでの読み込み ・WindowerコンソールからSpellcastをロードしてください。 ・Spellcastをロードしたら、Windowerコンソールに次のように入力して、test.xmlを読み込みます。 sc f test 1-3.動作 ・頭装備と足装備を外して、ワラーラターバンとダッシューズをかばんに入れておいてください。 ・FFチャット行に「/ws キングズジャスティス」と入力してください。※もちろん、実際に敵相手にキングズジャスティスを使ってもかまいません。 → ワラーラターバンをかぶったと思います。 ・同様に次はレイジングラッシュを → ダッシューズを履きます。 このように、魔法やアビ、WSの使用などをトリガーにして、着替えなどをするのがSpellcastの一機能です。 2.自分でXMLを作る XMLは前後 ?xml~、 spellcast のお約束部分を除くと、3つの部分から構成されています。 これが、魔法、アビ、WSをトリガーにして装備変更を行うXMLの、基本形だと考えてください。 ?xml version="1.0" encoding="utf-8"? spellcast 最初から2行は必ずコレ config Debug="True" HideErrors="false" ShowGearSwaps="False"/ [設定部分] sets group name="①" default="yes" set name="②" Head アスカルツッケット /Head Body ホーバージョン /Body /set set name="③" Head ワラーラターバン /Head Body アスカルコラジン /Body /set /group /sets [装備セット設定部分] rules if Spell="④" Action type="equip" when="PreCast" set="②" / Action type="equip" when="AfterCast" set="③" / /if /rules [動作設定部分] /spellcast 最後の行は必ずコレ 設定部分 Config とりあえずこのように設定してください。 詳しくはこちらをご確認ください。→Spellcast/XMLリファレンス 装備セット設定部分 Sets ~ /Sets Spellcastは、装備セットといわれる装備の組み合わせを作っておいて、「④という魔法を詠唱開始したときに、②という装備セットに着替える」という設定を、動作設定部分で行うことで、トリガーと同時に装備変更を行うようにします。 ①は装備グループ名です。どんな名前でも結構です。 ②③にはそれぞれ好きな名前を設定してください。何用の装備なのかわかりやすい名前を付けると良いでしょう。 装備名は日本語でOKです。 装備箇所の指定は次の表を参考にしてください。 装備箇所名 装備名 /装備箇所名 で設定します。 装備箇所名 Main Sub Range Ammo Head Neck LEar REar Body Hands LRing RRing Back Waist Legs Feet 動作設定部分 Rules ~ /Rules 装備変更のトリガーとなる魔法/アビ/WSは Rules 内で設定します。 基本はこの形で、 Rules ~ /Rules の中に、 If ~ /If や Else ~ /Else 、 ElseIf ~ /ElseIf を複数記述することができます。※ Else ElseIf についてはSpellCast/XMLリファレンスで詳しく説明しています。 If Spell="魔法等名称" Action~・・略 /If 魔法/アビ/WS名の指定 魔法/アビ/WS名は「 If Spell="魔法等名称" 」で指定します。 ・魔法/アビ/WS名は英語名で記述 英語名の調べ方ですが、plugins\resources\フォルダ内にあるspells.xmlを開いて、日本語の魔法名で検索してください。 見つかった行の「english="xxxxxx"」という部分が英語名です。 たとえば、ケアルの場合は、「english="Cure"」となっているので英語名は「Cure」となります。 アビ/WSの場合は、abils.xmlを探してください。 ・複数指定が可能 「|」で区切ることで複数の魔法等を指定することができます。(「|」はShift+\キーで入力) たとえば、ケアルI~Vまですべてを同じIfに記述したい場合は 「 If Spell="Cure|Cure II|Cure III|Cure IV|Cure V" 」と記述します。 また、「*」を使う方法もあります。 「 If Spell="Cure*" 」と記述すると、Cureから始まる名前の魔法/アビ/WSすべてに反応します。 この例では、ケアルガ系(=英語名:Curega~Curega V)も反応しますので気をつけてください。 着替えの指定 着替えの指示は「 Action type="equip" when="タイミング" set="装備セット名" 」で指定します。 ・装備セット名 set name="・・" ~ /set で指定した装備セット名を記述します。 ・タイミング 着替えを行うタイミングを指定します。魔法選択~着弾後までの流れは次の順で実行されます。 0.トリガーとなる魔法を選択、又は/ma 魔法で実行 1.When="Precast"で指定した着替えを実行 2.魔法の詠唱を開始 3.When="Midcast"で指定した着替えを実行・・・魔法詠唱開始後 4.魔法の詠唱が完了(着弾) 5.When="Aftercast"で指定した着替えを実行・・・標準詠唱時間の1.5秒後 魔法着弾時やWS実行時の装備はPrecastを指定、終了後の装備はAftercastを指定すると良い、ということになります。 ここまでの設定で、「④の魔法を選択/入力>②の装備に着替え>④の詠唱開始>着弾>③の装備に着替え」というXMLが出来上がりました。それでは保存して、3.JPIDConvの使い方に進みます。 ・「Plugins\Spellcast」内に保存してください。 ・文字コードはUTF-8で保存してください。 ・ファイル名は、好きな名前+「_jp.xml」としてください。理由は「3.JPIDConvの使い方」で説明します。 3.JPIDConvの使い方 XMLは完成しましたが、このままでは日本語版のFFXIでは動作しません。 ※理由はFAQ参照 XMLの日本語装備名を変換してやる必要があります。この変換処理を行うのが、当板有志が作成してくれたJPIDConvです。 JPIDConvのインストール ・FF11 RCM Project よりダウンロードして、「plugins\spellcast」内(2で作ったXMLと同じ場所)に置いてください。 ・JPIDConvは以下の条件を満たすPC上で動かしてください。 「.NET Framework 2.0」・・・・Microsoftのホームページからダウンロード(vistaは不要) 「FFXiが導入されていること」 JPIDConvの使い方 JPIDConv.exeを実行するだけです。すると、cache_0_6.txt、cache_0_7.txtというファイルと 2で作った「好きな名前_jp.xml」の_jpを除いたファイルが出来上がっているかと思います。 この_jpを除いたxmlファイルが、実際にspellcastに読み込ませるファイルとなります。 したがって、修正するたびにJPIDConv.exeで変換で変換してやる必要があります。 ・cache_0_6.txt、cache_0_7.txtはJPIDConvが動作するために必要なファイルです。そのまま残して置いてください。 4.SpellcastへのXMLファイルの読み込み 1.で説明したとおり、Spellcastをロードした状態でWindowerコンソールにて「sc f xmlファイル名」として XMLファイルを読み込んでください。もちろん、3.で変換後のほうを読み込むので、「_jp」のつかないファイル名です。 無事に読み込まれた場合には、Windowerコンソール上にファイル名、グループ名、 set ~ /set の数、 If /If の数が表示されます。 自分で作ったXMLファイルの数と一致していれば、XML文法や文字コードの問題はなく正常に読めている、ということになります。 5.装備セット名を直接指定しての着替え 魔法等をトリガーにするのではなく、任意のタイミングで装備変更をしたいこともあると思います。 その場合は、Windowerコンソールより次のように入力してください。 sc s 装備セット名 (FFXIのマクロに登録する場合は)//sc s 装備セット名 入力した瞬間に指定の装備セットに着替えることができます。 ここまでの説明で、自動装備変更は概ね理解ができたと思います。 あとは、IfやSetを組み合わせて、お好きなXMLを作ってみてください。 ここから先の説明は、これまでの説明をベースに、もう少し高度な使い方を実例を加えてご説明します。 より高度なXMLを作成したい場合は、こちら→Spellcast/XMLリファレンスをご確認頂いて理解を深めてください。 【1.初回導入編>2.お試し動作編>3.XML定義TIPS】 変更履歴 2009年5月14日 2.3より Rule を廃止、 If に変更することによる変更
https://w.atwiki.jp/ff11windower2/pages/126.html
ちなみに自身で作成したscripts内のデータはそのままwindower4のほうのscriptsに貼り付けして使用できます。 -- (名無しさん) 2013-03-28 10 48 49
https://w.atwiki.jp/ff11windower2/pages/214.html
プラグイン/Windower3系/Tickle プラグイン情報 開発者 Ragns ダウンロード 本家サイトへ ※Downloadをクリック 概要 ヒーリング時のHP/MPを回復するまでの秒数を表示します #ref error :ご指定のファイルが見つかりません。ファイル名を確認して、再度指定してください。 (Tickle.PNG) ヒーリング中のみプレイヤーリストの左上に表示されます。次、回復するタイミングまでカウントダウンしていきます。 使い方 ロードしてください。 表示位置を変更する際には、以下コマンドで調整してください。 コマンド 表示位置を変更する tickle pos X Y XとYは座標を指定します。 マイナス表記をした場合には、-Xは右端から、-Yは下からの座標を指定します。